cause physical or moral suffering - Español Inglés Diccionario